/**
 * Copyright (c) 2016-2019 九点科技 All rights reserved.
 *
 * http://www.9dyun.cn
 *
 * 版权所有，侵权必究！
 */
package com.dian.modules.base.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.dian.common.utils.PageUtils;
import com.dian.modules.base.entity.MemberEntity;
import com.dian.modules.base.vo.MemberExportVO;

import java.util.Map;
import java.util.List;
/**
 * 职员服务接口类
 *
 * @author zhourui
 * @email 1436907200@qq.com
 * @date 2019-07-04 15:53:32
 */
public interface MemberService extends IService<MemberEntity> {


    /**
     * 职员导出
     * @param params
     * @return
     */
    List<MemberExportVO> exportList(Map<String, Object> params);

    /**
     * 职员分页
     * @param params
     * @return
     */
    PageUtils queryPage(Map<String, Object> params);

    /**
     * 职员新增
     * @param member
     * @return
     */
    boolean saveInfo(MemberEntity member);


    /**
     * 职员更新
     * @param memberEntity
     * @return
     */
    boolean updateInfo(MemberEntity memberEntity);


    /**
     * 职员详情
     * @param id
     * @return
     */
        MemberEntity getInfo(Long id);

    /**
     * 职员批量删除
     * @param ids
     * @return
     */
    boolean deleteInfo(Long[] ids);
}

